package com.jt.demo;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Component;

import javax.annotation.Resource;

@Component
public class User {
    /* 将接口的实现类自动注入*/
    // @Resource(name = "cat")  // 功能等同于@Autowired + @Qualifier("cat")
    @Autowired
    @Qualifier("cat") // 该注解不能单独使用，必须配合Autowired 使用，根据key进行注入
    private Pet pet;

    public void say() {
        pet.hello();
    }
}
